package requeteur.ejb.commun.outil;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import requeteur.ejb.commun.dto.InformationConnection;

/**
 *
 * @author l.parrot1
 * @version 0.1
 */
public abstract class RequeteurUtils {

	/**
     * Cette méthode permet de vérifier si la requête est une requête de type UPDATE, DELETE, INSERT ou autre ..
     * @param pRequete
     * @return
     */
    public static boolean isSelect(String pRequete) {
        boolean vResult = false;
        pRequete = pRequete.trim().toUpperCase();
        if (pRequete.startsWith("SELECT")) {
            vResult = true;
        }
        return vResult;
    }
    
    public static Connection getConnection(InformationConnection informationConnection) {
    	try {
			return DriverManager.getConnection(informationConnection.getUrl(), informationConnection.getLogin(), informationConnection.getPassword());
		} catch (SQLException e) {
			e.printStackTrace();
			return null;
		}
    }

}
